// pages/change-time/change-time.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cityList: [],
    index: 0,
    activityIndex: 0,
    activity: [],
    activityList: [],
    periodsList: [],
    periodsIndex: 0,
    periodsItemid: '',
    areaid: -1,
    isActive: false,
    personList: [],
    selectPerson: [],
    travelId: "",
    coupleid: -1,
    actionid: -1,
    price: "",
    orderid: "",
    cityindex: 0,
    activeIndex: 0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options.orderId)
    wx.showLoading({
      title: '加载中',
    })
    this.setData({
      orderid: options.orderId
    })
    this.getUserMsg(options.orderId)

  },
  bindCitypicker: function (e) {
    console.log(e)
  },
  // 获取改期信息
  getUserMsg: function (orderId) {
    var _this = this
    wx.request({
      url: 'https://miniapp.odeman.com/summercamp/changcouple.php',
      data: {
        orderid: orderId
      },
      method: "post",
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success(res) {
        console.log(res)
        wx.hideLoading()
        console.log(res.data)
        console.log(res.data.list.price)
        var list = res.data.list
        _this.setData({
          cityindex: list.areaid,
          activeIndex: list.actionid,
          coupleid: list.coupleid,
          price: res.data.list.price
        })
        _this.getCityList()
      }
    })
  },
  // 获取城市
  getCityList: function () {
    wx.showLoading({
      title: '加载中',
    })
    var that = this
    wx.request({
      url: 'https://miniapp.odeman.com/summercamp/select_city.php',
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        wx.hideLoading()
        var data = res.data
        var list = data.list
        if (data.status == "success") {
          for (var k in list) {
            if (list[k].areaid == that.data.cityindex) {
              that.setData({
                index: k,
                title: list[k].title
              })
              break;
            }
          }
          that.setData({
            cityList: data.list
          })
          that.selectActivity()
        }
      }
    })
  },
  // 选择活动
  selectActivity: function () {
    var that = this
    wx.showLoading({
      title: '加载中',
    })
    wx.request({
      url: 'https://miniapp.odeman.com/summercamp/select_hd.php',
      header: {
        'content-type': 'application/json' // 默认值
      },
      data: {
        areaid: that.data.cityindex
      },
      success(res) {
        wx.hideLoading()
        var data = res.data
        if (data.status == "success") {
          var list = data.list
          var itemid = wx.getStorageSync('ids')
          console.log('我的itemid' + itemid)
          for (var k in list) {
            console.log(list[k].itemid)
            if (list[k].itemid == itemid) {
              console.log(k)
              that.setData({
                activityIndex: k,
                price: data.list[k].price,
                periodsItemid: itemid,
              })
            }
          }
          that.setData({
            activityList: data.list
          })

          that.selectPeriods()
        }
      }
    })
  },
  // 选择期数
  selectPeriods: function () {
    var that = this
    wx.showLoading({
      title: '加载中',
    })
    wx.request({
      url: 'https://miniapp.odeman.com/summercamp/select_qs.php',
      header: {
        'content-type': 'application/json' // 默认值
      },
      data: {
        itemid: that.data.activeIndex
      },
      success(res) {
        wx.hideLoading()
        var data = res.data
        if (data.status == "success") {
          var list = data.list
          var qsid = wx.getStorageSync('qsid')
          for (var k in list) {
            if (list[k].id == qsid) {
              that.setData({
                periodsList: data.list,
                couple: data.list[k].id,
                periodsIndex: k
              })
            }
          }
          that.setData({
            periodsList: data.list
          })
        }
      }
    })
  },
  // 选择期数
  bindPickerPeriodsChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    var val = Number(e.detail.value)
    var coupleid = this.data.periodsList[val].id
    console.log('期数id' + coupleid)
    this.setData({
      periodsIndex: val,
      coupleid: coupleid
    })
  },
  // 选择城市
  bindPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e)
    var value = Number(e.detail.value)
    var areaid = this.data.cityList[value].areaid
    // 活动 itemid
    var actionid = this.data.activityList[0].itemid
    var coupleid = this.data.periodsList[0].id
    console.log('城市id' + areaid)
    this.setData({
      index: e.detail.value,
      areaid: areaid,
      actionid: actionid,
      coupleid: coupleid,
      cityindex: areaid
    })
    this.selectActivity()
  },
  // 选择活动
  bindPickerActivity: function (e) {
    console.log('picker发送选择改变，携带值为', e)
    var that = this
    var num = Number(e.detail.value)
    var actionid = this.data.activityList[num].itemid
    var coupleid = this.data.periodsList[0].id
    console.log('活动id' + actionid)
    this.setData({
      activityIndex: e.detail.value,
      periodsItemid: e.target.dataset.id,
      price: that.data.activityList[num].price,
      actionid: actionid,
      coupleid: coupleid,
      activeIndex: actionid
    })
    this.selectPeriods()
  },
  // 提交订单
  submitOrder: function () {
    var _this = this
    wx.showLoading({
      title: '加载中',
    })
    wx.request({
      url: 'https://miniapp.odeman.com/summercamp/changcouple_edit.php',
      data: {
        orderid: _this.data.orderid,
        userid: wx.getStorageSync('userid'),
        actionid: _this.data.activeIndex,
        coupleid: _this.data.coupleid,
        cityid: _this.data.areaid
      },
      method: 'post',
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success(res) {
        wx.hideLoading()
        console.log(res.data)
        if (res.data.status == "success") {
          wx.showToast({
            title: '修改成功',
            icon: 'success',
            duration: 3000
          })
          setTimeout(function () {
            wx.redirectTo({
              url: '/pages/pay/pay?orderId=' + _this.data.orderid
            })
          })
        } else {
          wx.showToast({
            title: '修改失败',
            icon: 'success',
            duration: 3000
          })
        }
      }
    })
  },
 

})
// // pages/change-time/change-time.js
// Page({

//   /**
//    * 页面的初始数据
//    */
//   data: {
//     cityList: [],
//     index: 0,
//     activityIndex: 0,
//     activity: [],
//     activityList: [],
//     periodsList: [],
//     periodsIndex: 0,
//     periodsItemid: '',
//     areaid: -1,
//     isActive: false,
//     personList: [],
//     selectPerson: [],
//     travelId: "",
//     coupleid:-1,
//     actionid:-1,
//     price:"",
//     orderid:""
//   },

//   /**
//    * 生命周期函数--监听页面加载
//    */
//   onLoad: function (options) {
//     console.log(options.orderId)
//     wx.showLoading({
//       title: '加载中',
//     })
//     this.setData({
//       orderid: options.orderId
//     })
//     this.getUserMsg(options.orderId)
//     this.getCityList()
//   },
//   bindCitypicker:function(e) {
//     console.log(e)
//   },
//   // 获取改期信息
//   getUserMsg:function(orderId) {
//     var _this = this
//     wx.request({
//       url: 'https://miniapp.odeman.com/summercamp/changcouple.php', 
//       data: {
//         orderid: orderId
//       },
//       method:"post",
//       header: {
//         "Content-Type": "application/x-www-form-urlencoded"
//       },
//       success(res) {
//         console.log(res)
//         console.log(1111)
//         wx.hideLoading()
//         console.log(res.data)
//         console.log(res.data.list.price)
//         var list = res.data.list
//         _this.setData({
//           index: list.areaid,
//           actionid: list.actionid,
//           coupleid:list.coupleid,
//           price: res.data.list.price
//         })
//       }
//     })
//   },
//   // 获取城市
//   getCityList: function () {
//     var that = this
//     wx.request({
//       url: 'https://miniapp.odeman.com/summercamp/select_city.php',
//       header: {
//         'content-type': 'application/json' // 默认值
//       },
//       success(res) {
//         console.log
//         var data = res.data
//         if (data.status == "success") {
//           that.setData({
//             cityList: data.list,
//             areaid: data.list[0].areaid
//           })
//           that.selectActivity()
//         }
//       }
//     })
//   },
//   // 选择活动
//   selectActivity: function () {
//     var that = this
//     wx.request({
//       url: 'https://miniapp.odeman.com/summercamp/select_hd.php',
//       header: {
//         'content-type': 'application/json' // 默认值
//       },
//       data: {
//         areaid: that.data.areaid
//       },
//       success(res) {
//         var data = res.data
//         if (data.status == "success") {
//           var list = data.list
//           var index = -1
//           if (that.data.actionid == "-1") {
//             console.log(-1)
            
//             for (var k in list) {
//               if (list[k].itemid == that.data.actionid) {
//                 index = k
//               }
//             }
//             that.setData({
//               actionid:1
//             })
//           } else {
//             index =0
//           }
          
//           that.setData({
//             activityList: data.list,
//             periodsItemid: data.list[0].itemid,
//             price: data.list[0].price,
//             activityIndex:index

//           })
//           that.selectPeriods()
//         }
//       }
//     })
//   },
//   // 选择期数
//   selectPeriods: function () {
//     var that = this
//     wx.request({
//       url: 'https://miniapp.odeman.com/summercamp/select_qs.php',
//       header: {
//         'content-type': 'application/json' // 默认值
//       },
//       data: {
//         itemid: this.data.periodsItemid
//       },
//       success(res) {
//         console.log(res.data.list)
//         var data = res.data
//         if (data.status == "success") {
//           var list = data.list
//           var index = -1
//           if (that.data.coupleid == "-1") {
//             for (var k in list) {
//               if (list[k].id == that.data.coupleid) {
//                 index = k
//               }
//             }
//             that.setData({
//               coupleid:1
//             })
//           } else {
//             index = 0
//           }
         
//           that.setData({
//             periodsList: data.list,
//             couple: data.list[0].id,
//             periodsIndex:index
//           })
//         }
//       }
//     })
//   },
//   // 选择期数
//   bindPickerPeriodsChange: function (e) {
//     console.log('picker发送选择改变，携带值为', e.detail.value)
//     var val = Number(e.detail.value)
//     var coupleid = this.periodsList[val].id
//     console.log('期数id' + coupleid)
//     this.setData({
//       index: val,
//       coupleid: coupleid
//     })
//   },
//   // 选择城市
//   bindPickerChange: function (e) {
//     console.log('picker发送选择改变，携带值为', e)
//     var value = Number(e.detail.value)
//     var areaid = this.data.cityList[value].areaid
//     // 活动 itemid
//     var actionid = this.data.activityList[0].itemid
//     var coupleid = this.data.periodsList[0].id
//     console.log('城市id' +areaid)
//     this.setData({
//       index: e.detail.value,
//       areaid: areaid,
//       actionid: actionid,
//       coupleid: coupleid
//     })
//     this.selectActivity()
//   },
//   // 选择活动
//   bindPickerActivity: function (e) {
//     console.log('picker发送选择改变，携带值为', e)
//     var that = this
//     var num = Number(e.detail.value)
//     var actionid = this.data.activityList[num].itemid
//     var coupleid = this.data.periodsList[0].id
//     console.log('活动id' + actionid)
//     this.setData({
//       activityIndex: e.detail.value,
//       periodsItemid: e.target.dataset.id,
//       price: that.data.activityList[num].price,
//       actionid: actionid,
//       coupleid: coupleid
//     })
//     this.selectPeriods()
//   },
//   // 提交订单
//   submitOrder:function() {
//     var _this = this
//     wx.showLoading({
//       title: '加载中',
//     })
//     wx.request({
//       url: 'http://miniapp.odeman.com/summercamp/changcouple_edit.php', 
//       data: {
//         orderid: _this.data.orderid,
//         userid: wx.getStorageSync('userid'),
//         actionid: _this.data.actionid,
//         coupleid: _this.data.coupleid,
//         cityid:_this.data.areaid
//       },
//       method:'post',
//       header: {
//         "Content-Type": "application/x-www-form-urlencoded"
//       },
//       success(res) {
//         wx.hideLoading()
//         console.log(res.data)
//         if (res.data.status=="success") {
//           wx.showToast({
//             title: '修改成功',
//             icon: 'success',
//             duration: 3000
//           })
//           setTimeout(function(){
//             wx.redirectTo({
//               url: '/pages/pay/pay?orderId=' + _this.data.orderid
//             })
//           })
//         } else {
//           wx.showToast({
//             title: '修改失败',
//             icon: 'success',
//             duration: 3000
//           })
//         }
//       }
//     })
//   },
//   /**
//    * 生命周期函数--监听页面初次渲染完成
//    */
//   onReady: function () {

//   },

//   /**
//    * 生命周期函数--监听页面显示
//    */
//   onShow: function () {

//   },

//   /**
//    * 生命周期函数--监听页面隐藏
//    */
//   onHide: function () {

//   },

//   /**
//    * 生命周期函数--监听页面卸载
//    */
//   onUnload: function () {

//   },

//   /**
//    * 页面相关事件处理函数--监听用户下拉动作
//    */
//   onPullDownRefresh: function () {

//   },

//   /**
//    * 页面上拉触底事件的处理函数
//    */
//   onReachBottom: function () {

//   },

//   /**
//    * 用户点击右上角分享
//    */
//   onShareAppMessage: function () {

//   }
// })